<?php
namespace Admin\Controller;
use Think\Controller;
class SellController extends CommonController {
	//添加页面
    public function add(){
        //创建食物表
        $Foods = M('mvp_foods');
        //查询数据
        $finfo = $Foods->select();
        // var_dump($finfo);die;
        $this->assign('finfo',$finfo);
    	$this->display();
    }
    // 判断ajax
    public function ajax(){
    	$res = $_POST['res'];
    	// echo $res;
    	//创建数据库
    	$Mclass = M('mvp_class');
    	//创建数据
    	$Mclass->create();
    	$num = $Mclass->where('cname='."'".$res."'")->find();
    	// echo $Mclass->_sql();
    	// var_dump($num);
    	if(empty($num)){
    		echo 1;
    	}else{
    		echo 0;
    	}

    }
    //执行添加
    public function insert(){
    	//创建数据库
    	$Sell = M('mvp_sell');
        //获取天数
        $day = $_POST['selltime']*3600*24;
        // echo $day;
        //获取当前的时间
        $_POST['starttime'] = time();
        //获取优惠到什么时候
        $_POST['endtime'] = time()+$day;
        //接受事物id
        $fid = I('post.fid');;
        // var_dump($fid);
        $sinfo = $Sell->where('fid='.$fid)->find();
        // var_dump($sinfo);
        // echo $Sell->_sql();
        $Sell->create();

        if(!empty($sinfo)){
            // var_dump($_POST);die;
            $sres = $Sell->where('id='.$sinfo['id'])->save();
            // var_dump($sres);
            if($sres){
            $this->success('添加成功',U('Admin/Sell/index'),3);
            }else{
            $this->success('添加失败',U('Admin/Sell/index'),3);

            }
        }else{
        // var_dump($_sinfo);die;

        	//创建数据
        	//执行添加
        	$cid=$Sell->add();
        	if($cid){
        		$this->success('添加成功',U('Admin/Sell/index'),3);
        	}else{
        		$this->success('添加失败',U('Admin/Sell/index'),3);

        	}
        }    

    }

    //分类列表页面
    public function index(){

    	//获取数据库
        $Sell = M('mvp_sell');
        //获取要搜索的

        //获取关键字
        if(!empty($_GET['keywords'])){
            //建议使用数组形式来创建where条件
            // $where = "username like '%".$_GET['keyword']."%'";
            $where['sprice'] = array('like','%'.$_GET["keywords"].'%');
            // $where['username'] = array('eq','admin');
            // $where['age'] = array('lt',18);
        }else{
            $where = "";
        }
        // echo $where;
        //获取总数
        $count = $Sell->where($where)->count();
        //获取每页显示的数量
        $num = !empty($_GET['num']) ? $_GET['num'] : 10;
        //实例化分页对象
        $page = new \Think\Page($count,$num);
        //获取limit参数
        $limit = $page->firstRow.','.$page->listRows;
        

        //获取数据
        $sinfo = $Sell->field('mvp_sell.*,mvp_foods.name')->join('mvp_foods on mvp_sell.fid=mvp_foods.id')->limit($limit)->where($where)->select();
        // echo $Sell->_sql();
        //获取现在的时间
        $nowtime = time();

        //获取页码信息(页码字符串)
        // var_dump($sinfo);
        $pages = $page->show();
        // var_dump($sinfo);die;
        $this->assign('sinfo',$sinfo);
        $this->assign('nowtime',$nowtime);
    	$this->assign('pages',$pages);
    	// var_dump($info);
    	$this->display(); 
        //var_dump($info);
    }

    public function edit(){
    	//获取要修改的id
    	$id = I('get.id');
    	// echo $id;
    	//查询数据
    	$User = M('mvp_user');
    	$info = $User->join('mvp_info on mvp_user.id=mvp_info.uid')->where('mvp_user.id='.$id)->select();
    	// var_dump($info);
    	// 分配
    	$this->assign('info',$info);
    	//展示要修改的类
    	$this->display();
    }

    public function update(){
    	//var_dump($_POST);
    	//更新主表
        
    	$User = M('mvp_user');
        //创建数据
    	$User->create();
        //执行修改
        $res = $User->save();
        //echo $User->_sql();

        //var_dump($res);die;
        //更新详情表
        $info = M('mvp_info');
        //var_dump($info);die;
        //创建
        $info->create();
        //更新
        $res2 = $info->save();
       // echo $info->_sql();
        //var_dump($res2);die;
    	// echo $num;
    	// echo $Mclass->_sql();die;
    	if($res || $res2){
    		$this->success('修改成功',U('Admin/User/index'),3);
    	}else{
    		$this->error('修改失败',U('Admin/User/index'),3);

    	}
    }



    //删除操作
    public function delete(){
        $id=I('get.id');
        // echo $id;
        $Sell = M('mvp_sell');
        $num = $Sell->where('id='.$id)->delete();
        // var_dump($num);
        if($num == 1){
            $this->success('删除成功',U('Admin/Sell/index'),3);
        }else{
            $this->error('删除失败',U('Admin/Sell/index'),3);

        }

    }


}